home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / flash_ch.swf / scripts / frame_8 / DoAction.as
Text File  |  2008-11-12  |  639b  |  32 lines

  1. computerScore = 0;
  2. INFINITY = 10000000;
  3. s = getTimer();
  4. trace("my turn");
  5. alpha = - INFINITY;
  6. beta = INFINITY;
  7. bestMove = null;
  8. bestScore = - INFINITY;
  9. allPossibleMoves = new Array();
  10. capturedPiece = null;
  11. moveScore;
  12. compMoves;
  13. side = SIDE_COMPUTER;
  14. depth = MAXDEPTH;
  15. var i = 0;
  16. while(i < 8)
  17. {
  18.    var j = 0;
  19.    while(j < 8)
  20.    {
  21.       if((chessBoard[i][j] & 1) == side && chessBoard[i][j] != VOID)
  22.       {
  23.          compMoves = calculateMoves(i,j,side);
  24.          allPossibleMoves = allPossibleMoves.concat(compMoves);
  25.       }
  26.       j++;
  27.    }
  28.    i++;
  29. }
  30. allPossibleMoves = shuffle(allPossibleMoves);
  31. index = 0;
  32.